home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
COMMODOR
/
KERMIT2.SDA
/
KERMIT 1.DOC
next >
Wrap
Text File
|
2000-06-30
|
14KB
|
463 lines
├OMMODORE 64/128 ╦ERMIT ╒SER'S ╟UIDE
╓ERSION 2.2
┼LECTRONIC ╓ERSION -- ├OPYRIGHT 1988 ─R. ┼VIL ╠ABORATORIES
┴LL RIGHTS RESERVED
├OMMODORE 64/128 ╦ERMIT
╓ERSION 2.0, 2.1, & 2.2 ENHANCEMENTS BY ╥AY ═OODY
╒SER'S ╟UIDE V2.2 BY ╦ENT ╙ULLIVAN
─R. ┼VIL ╠ABORATORIES
╨. ╧. ┬OX 190
╙T. ╨AUL, ╔╬ 47272
╥EV. 1 - 11/21/88
I
╙UMMARY: ├-64/128 ╦ERMIT ╓ERSION 2.2
╫HAT ╦ERMIT ╔S
╘HE TERM "╦ERMIT" DENOTES BOTH A SPECIFIC PROTOCOL FOR
TRANSFERRING FILES BETWEEN COMPUTERS ┴╬─ THOSE COMPUTER PRO-
GRAMS WHICH CAN DO THE TRANSFERRING. ╦ERMIT AS A PROTOCOL
IS OFTEN CALLED THE ╦ERMIT ╨ROTOCOL TO DISTINGUISH IT FROM
AN ACTUAL COMPUTER PROGRAM. ╓ARIOUS VERSIONS OF THE ╦ERMIT
PROGRAM FOR DIFFERENT COMPUTERS ALSO HAVE LONGER, OFFICIAL
NAMES TO DISTINGUISH THEMSELVES. ├OMMODORE 64/128 ╦ERMIT IS
A PUBLIC-DOMAIN TELECOMMUNICATIONS PROGRAM THAT UTILIZES THE
╦ERMIT PROTOCOL FOR FILE TRANSFERS.
├-64/128 ╦ERMIT WAS ORIGINALLY KNOWN AS ╦ERMIT-65. ┬EGIN-
NING WITH VERSION 2.0, THE NAME WAS OFFICIALLY CHANGED TO
├OMMODORE 64/128 ╦ERMIT TO REFLECT THE FACT THAT SUPPORT FOR
THE ├-128'S 80 COLUMN SCREEN HAD BEEN ADDED.
╘HE "65" IN ╦ERMIT-65 SIGNIFIES THAT THE ├OMMODORE 64 HAS AS
ITS ├╨╒ THE 6510┴, A MEMBER OF THE 6500 SERIES FAMILY, WHICH
ALSO INCLUDES THE ┴PPLE ╔╔. ╔N FACT, ╦ERMIT FOR THE ├OMMO-
DORE 64/128 WAS ORIGINALLY TRANSLATED FROM ┴PPLE ╔╔ ╦ERMIT.
╥ECENT ╔MPROVEMENTS
╘HE FOLLOWING DESCRIBES THE IMPROVEMENTS MADE TO ╦ERMIT FOR
VERSION 2.2. ╔F YOU ARE A FIRST-TIME USER OF ╦ERMIT, YOU
MAY WANT TO MOVE DIRECTLY TO THE ╔NTRODUCTION SECTION. ┴S
THIS MANUAL WAS ORIGINALLY INTENDED TO ACCOMPANY V2.1
(RELEASED IN ═AY, 1988), ALSO INCLUDED IS A SUMMARY OF V2.1
IMPROVEMENTS.
╓2.2 REALLY ONLY HAS ONE SIGNIFICANT CHANGE FROM V2.1: RELI-
ABLE COMMUNICATION AT 2400 BPS IS NOW POSSIBLE (BUT ╧╬╠┘
WHEN USING THE ├-128 SCREEN DRIVER). ╘HERE WAS QUITE A BIT
OF INTEREST IN THIS FEATURE SO WE DECIDED IT WAS WORTH
ADDING RIGHT AWAY, BEFORE ANY OF THE OTHER SCHEDULED
ADDITIONS/FIXES LISTED IN THE ╞UTURE ╨LANS FOR ╦ERMIT SEC-
TION OF ┴PPENDIX ┴.
╘HE MAIN IMPROVEMENTS TO V2.1 ARE AS FOLLOWS:
+ ┼NHANCED ─┼├ ╓╘-100 TERMINAL EMULATION WITH SUPPORT FOR
THE ╓╘-100 KEYPAD. ╦ERMIT SHOULD NOW WORK FINE WITH
OPERATING SYSTEMS SUCH AS ╓═╙. ╓2.1 HAS SOME ╓╘-102
FEATURES ADDED AS WELL: ╔NSERT/─ELETE ╠INE/├HARACTER.
II
+ ╠IMITED ╘EKTRONIX 4010 GRAPHICS TERMINAL EMULATION. ╦ER-
MIT CAN PLOT BOTH GRAPHICS AND TEXT WITH A RESOLUTION OF
320 X 200 (├-64) OR 640 X 200 (├-128).
+ ├OMMODORE 128 GREY KEY AND NUMERIC KEYPAD SUPPORT. ╘HE
GREY KEYS AND THE NUMERIC KEYPAD, NOT NORMALLY ACCESSIBLE
ON A ├-128 IN ├-64 MODE, ARE ACTIVE WITHIN ╦ERMIT.
+ ┴ SPECIAL FILE-TYPE FOR TRANSFERRING ├ ╨OWER (NOW SOLD AS
╨OWER ├) SOURCE CODE FILES. ┘OU CAN NOW DOWNLOAD ├
SOURCE CODE ┴╙├╔╔ FILES AS WELL AS UPLOAD ├ ╨OWER SOURCE
FILES. ┴LL NECESSARY CHARACTER TRANSLATIONS ARE HANDLED
AUTOMATICALLY.
+ ┴ SCREEN DRIVER FOR THE ┬ATTERIES ╔NCLUDED ┬╔-80 80
COLUMN CARD. ╘HIS DEVICE GIVES A DISPLAY AS NICE AS THE
├OMMODORE 128'S 80-COLUMN HARDWARE, BUT LACKS MANY ATTRI-
BUTES SUCH AS BLINKING AND BOLD.
╔N ADDITION TO THESE MAJOR IMPROVEMENTS, MANY SMALLER
CHANGES WERE MADE. ╙EVERAL BUGS WERE SQUASHED THAT AFFECTED
╓╘-100 EMULATION, THE ╙╘┴╘╒╙ COMMAND, AND OTHER THINGS. ╞OR
RELATED INFORMATION, PLEASE SEE ┴PPENDIX ┴: ╔MPLEMENTATION
╬OTES.
╚ALL OF ╞AME
═ANY PEOPLE HAVE WORKED ON ├OMMODORE 64/128 ╦ERMIT SINCE ITS
FIRST APPEARANCE IN ═ARCH, 1984, CONTINUALLY ADDING IMPROVE-
MENTS AND FIXING BUGS. ┬ELOW IS A LIST OF THE PEOPLE WHO
HAVE WORKED ON THE ├-64/128 ╦ERMIT PROJECT OVER THE YEARS.
╨ROGRAMMING:
─AVID ─ERMOTT
┼RIC ╠AVITSKY
═ICHAEL ═ARCHIONDO
╥AY ═OODY
╞RANK ╨RINDLE
─OCUMENTATION:
┼RIC ╠AVITSKY
╦ENT ╙ULLIVAN
├-64/128 ╦ERMIT ╒SER'S ╟UIDE ╨AGE III
╘ABLE OF ├ONTENTS
╙UMMARY: ├-64/128 ╦ERMIT ╓ERSION 2.2 .................. I
╫HAT ╦ERMIT ╔S ...................................... I
╥ECENT ╔MPROVEMENTS ................................. I
╚ALL OF ╞AME ........................................ II
╔NTRODUCTION: ╘HE ╦ERMIT ╒SER'S ╟UIDE ................. 1
╫HAT ┘OU ╬EED TO ╦NOW ............................... 1
╥ECOMMENDED ╘EXTS ................................... 1
─R. ┼VIL ╠ABS AND ╦ERMIT ............................ 2
╙YNTAX OF ├OMMANDS .................................. 2
╘UTORIAL: ╔NTRODUCTION TO ╦ERMIT ...................... 3
┬OOTING ╦ERMIT ...................................... 3
├HOOSING A ╙CREEN ─RIVER ............................ 3
╘HE ╘HREE ═ODES OF ╦ERMIT ........................... 4
├OMMAND ═ODE ...................................... 4
├ONNECT ═ODE ...................................... 6
╞ILE-╘RANSFER ═ODE ................................ 7
╘ROUBLESHOOTING: ╔F ┘OU ╚AVE ╨ROBLEMS ................. 10
┼MULATION: ╘ERMINAL-╘YPE ╞EATURES ..................... 11
╓╘-100 ┼MULATION .................................... 11
╓╘-102 ┼MULATION .................................... 12
╓╘-52 ┼MULATION ..................................... 12
╘EKTRONIX 4010 ┼MULATION ............................ 13
┴LPHA ╘EXT ═ODE ................................... 13
╨OINT ╨LOT ═ODE ................................... 14
╓ECTOR ╨LOT ═ODE .................................. 14
─ISPLAYS: ╙CREEN ─RIVER ├OMPARISON .................... 15
├-128 80 ├OLUMN ─RIVER .............................. 15
├-64 80 ├OLUMN ─RIVER ............................... 15
┬ATTERIES ╔NCLUDED ┬╔-80 ─RIVER (╙TANDARD) .......... 15
┬ATTERIES ╔NCLUDED ┬╔-80 ─RIVER (├USTOM) ............ 16
├-64 40-├OLUMN ─RIVER ............................... 16
╞ILE ╘RANSFERS: ╘RANSFERRING ╞ILES .................... 17
├HOOSING THE ├ORRECT ╞ILE-TYPE ...................... 17
┴╙├╔╔ ╞ILE-TYPE ................................... 17
┬INARY ╞ILE-TYPE .................................. 17
├-╨OWER ╞ILE-TYPE ................................. 18
╨┼╘╙├╔╔ ╞ILE-TYPE ................................. 18
╙CRIPT ╞ILE-TYPE .................................. 18
╙ETTING THE ╞ILE-BYTE-SIZE .......................... 18
╒SING ┼IGHT-BIT-QUOTING ............................. 19
╙PECIAL ╞ILE-╘RANSFER ═ODE ╞EATURES ................. 19
╥EFERENCE: ├OMMAND ─ESCRIPTIONS ....................... 20
├OMMAND ╠IST ........................................ 20
├OMMAND ╙UMMARY ..................................... 20
┬YE ............................................... 20
├ONNECT ........................................... 20
─IRECTORY ......................................... 21
─ISK .............................................. 21
┼XIT .............................................. 22
╞INISH ............................................ 22
╨AGE IV ├-64/128 ╦ERMIT ╒SER'S ╟UIDE
╟ET ............................................... 22
╤UIT .............................................. 22
╥ECEIVE ........................................... 23
╥ESTORE ........................................... 23
╙AVE .............................................. 23
╙END .............................................. 24
╙ET ............................................... 24
╙ET ┬AUD ........................................ 24
╙ET ┬OLD ........................................ 25
╟ENERAL ╬OTES ON ├OLOR .......................... 25
╙ET ┬ORDER ...................................... 25
╙ET ├HARACTER ................................... 26
╙ET ─ARK-BACKGROUND ............................. 26
╙ET ─EBUGGING ................................... 26
╙ET ┼IGHT-BIT-QUOTING ........................... 26
╙ET ┼SCAPE ...................................... 27
╙ET ╞ILE-BYTE-SIZE .............................. 27
╙ET ╞ILE-TYPE ................................... 27
╙ET ╞ILE-WARNING ................................ 28
╙ET ╞LOW-CONTROL ................................ 28
╙ET ╔┬═ ......................................... 28
╙ET ╠IGHT-BACKGROUND ............................ 29
╙ET ╠OCAL-ECHO .................................. 29
╙ET ╨ARITY ...................................... 29
╙ET ╥ECEIVE ..................................... 30
╙ET ╥ECEIVE ┼IGHT-BIT-QUOTE-CHAR .............. 30
╙ET ╥ECEIVE ┼ND-OF-LINE ....................... 31
╙ET ╥ECEIVE ╨ACKET-LENGTH ..................... 31
╙ET ╥ECEIVE ╨AD-CHAR .......................... 31
╙ET ╥ECEIVE ╨ADDING ........................... 31
╙ET ╥ECEIVE ╤UOTE-CHAR ........................ 32
╙ET ╥ECEIVE ╘IMEOUT ........................... 32
╙ET ╥╙232-REGISTERS ............................. 32
╙ET ╙CREEN-DRIVER ............................... 33
╙ET ╙END ........................................ 33
╙ET ╘ERMINAL-EMULATION .......................... 34
╙ET ╫ORD-SIZE ................................... 34
╙HOW .............................................. 34
╙TATUS ............................................ 35
┴PPENDIX ┴: ╔MPLEMENTATION ╬OTES ...................... 36
╙UMMARY OF ╦ERMIT ├APABILITIES ...................... 36
╦NOWN ╥ESTRICTIONS .................................. 36
╞UTURE ╨LANS FOR ╦ERMIT ............................. 37
┴PPENDIX ┬: ─EFAULT ╔NITIALIZATION ╙ETTINGS ........... 38
┴PPENDIX ├: ╦EYBOARD ╠AYOUTS .......................... 39
├OMMODORE 64 ═AP .................................... 39
├OMMODORE 128 ═AP ................................... 40
┴PPENDIX ─: ╒╬╔╪ (╘═) ╘ERMCAP ╙ETTINGS ................ 41
┴PPENDIX ┼: ┬╔-80 ╥EPLACEMENT ╥╧═ ╔NFORMATION ......... 42
├-64/128 ╦ERMIT ╒SER'S ╟UIDE ╨AGE 1
╔NTRODUCTION: ╘HE ╦ERMIT ╒SER'S ╟UIDE
╫HAT ┘OU ╬EED TO ╦NOW
╘HIS MANUAL INTRODUCES ╦ERMIT TO NEW USERS AS WELL AS PRO-
VIDES AN ORGANIZED REFERENCE FOR EXPERIENCED USERS. ╙OME
BASIC KNOWLEDGE OF COMPUTERS IS REQUIRED TO USE ╦ERMIT. ╬EW
USERS SHOULD UNDERSTAND THE BASICS OF COMPUTERS AND TELECOM-
MUNICATIONS. ╨LEASE SEE ╥ECOMMENDED ╘EXTS BELOW FOR A SHORT
LIST OF BOOKS RECOMMENDED FOR BACKGROUND KNOWLEDGE.
─ON'T BECOME FRUSTRATED IF YOU HAVE PROBLEMS INITIALLY USING
╦ERMIT. ├AREFUL READING OF THIS MANUAL WILL CLEAR UP MOST
PROBLEMS THAT YOU MIGHT HAVE. ╔F YOU HAVE QUESTIONS, DON'T
BE AFRAID TO ASK AROUND. ╦ERMIT IS A VERY POPULAR PROGRAM,
SO MANY PEOPLE KNOW HOW TO USE IT. ┘OU MAY DIRECT ANY QUES-
TIONS TO ╥AY OR ME AT THE ADDRESS ON THE FRONT OF THIS
MANUAL AS WELL.
╘HIS MANUAL IS AVAILABLE IN BOTH LASER-PRINTED AND ELEC-
TRONIC FORM. ╘HIS, THE ELECTRONIC VERSION, COMES AS PART OF
THE STANDARD ╦ERMIT DISK FROM MOST DISTRIBUTION SITES
(INCLUDING ─R. ┼VIL ╠ABORATORIES). ╘HE ELECTRONIC VERSION
CAN BE PRINTED OUT USING MOST ANY SEQUENTIAL FILE PRINTER OR
WORD PROCESSOR SINCE ALL SPECIAL FEATURES LIKE UNDERLINING
AND BOLD HAVE BEEN REMOVED. ╘HE LASER-PRINTED VERSION OF
THE MANUAL IS AVAILABLE FROM ─R. ┼VIL ╠ABORATORIES FOR $5.00
(╒╙ FUNDS ╧╬╠┘; ╔╬ RESIDENTS PLEASE ADD 5% SALES TAX).
╥ECOMMENDED ╘EXTS
╘HE FOLLOWING IS A SHORT LIST OF RECOMMENDED BACKGROUND
TEXTS. ╘HE AREA COVERED IS LISTED FIRST, FOLLOWED BY THE
TITLE OF THE TEXT AND PUBLISHING INFORMATION.
+ ┬ASIC ├OMMODORE ├OMPUTING: ├OMMODORE 64/64├/128 ╒SER'S
╟UIDES.
+ ┬ASIC ╘ELECOMMUNICATIONS: ├OMPUTE!'S ╘ELECOMPUTING ON
THE ├OMMODORE 64, ├OMPUTE! ┬OOKS.
+ ╘HE ╦ERMIT ╨ROTOCOL: ╦ERMIT: ┴ ╞ILE-╘RANSFER ╨ROTOCOL
FOR ╒NIVERSITIES, 2 PARTS, ┬YTE MAGAZINE, ╩UNE & ╩ULY,
1984, & ╦ERMIT, ┴ ╞ILE ╘RANSFER ╨ROTOCOL, ─IGITAL ╨RESS
(1987).
╨AGE 2 ├-64/128 ╦ERMIT ╒SER'S ╟UIDE
─R. ┼VIL ╠ABS AND ╦ERMIT
┴LL ╦ERMIT DISTRIBUTION FOR VERSIONS THAT ╥AY AND ╔ HAVE
WORKED ON (VERSIONS 2.0 AND LATER) IS HANDLED BY ─R. ┼VIL
╠ABORATORIES. ─R. ┼VIL ╠ABORATORIES IS A SMALL SOFTWARE
COMPANY IN WHICH ╥AY AND ╔ ARE PARTNERS. ╧UR COMPANY HAS
THE FACILITIES TO DISTRIBUTE ╦ERMIT MUCH MORE EFFICIENTLY
THAN EITHER OF US COULD PERSONALLY. ┴LSO, ─R. ┼VIL ╠ABS HAS
A PERMANENT ADDRESS, SOMETHING THAT WE, BEING IN COLLEGE,
DON'T HAVE. ╔F YOU HAVE ANY QUESTIONS OR RECOMMENDATIONS
CONCERNING ╦ERMIT, PLEASE CONTACT US AT ─R. ┼VIL ╠ABS.
╙YNTAX OF ├OMMANDS
═OST ╦ERMIT COMMANDS ARE SIMPLE ┼NGLISH PHRASES. ├OMMANDS
ARE REPRESENTED IN THIS DOCUMENT IN CAPITAL LETTERS (I.E.
├╧╬╬┼├╘) TO SET THEM OFF FROM ANY SURROUNDING TEXT. ═ANY
STANDARD REPRESENTATIONS FOR KEYS ARE USED. ┬ELOW IS A
TABLE SHOWING THE REPRESENTATIONS AND THE CORRESPONDING
KEYS:
╥EPRESENTATION ┴CTUAL KEY
<├=> ├OMMODORE
<├┴╨╙ ╠╧├╦> ├APS ╠OCK *
<├╠╥> ├LEAR (╙HIFTED ╚OME)
<├╘╥╠> ├ONTROL
<─┼╠> ─ELETE
<┼╙├> ┼SCAPE *
<╞1>,<╞2>,...,<╞8> ╞UNCTION KEY 1,2,...,8
<╚┼╠╨> ╚ELP *
<╚╧═┼> ╚OME
<╔╬╙╘> ╔NSERT (╙HIFTED ─ELETE)
<╠╔╬┼╞┼┼─> ╠INEFEED *
<╥┼╘╒╥╬> ╥ETURN
<╙╨┴├┼> ╙PACEBAR
<╙╘╧╨> ╙TOP
<╘┴┬> ╘AB *
(*) ╘HESE KEYS ARE AVAILABLE ON THE ├-128 KEYBOARD ONLY.
╞OR A LIST OF KEYS THAT HAVE BEEN RE-DEFINED TO IMPLEMENT
SPECIAL CHARACTERS, PLEASE SEE ┴PPENDIX ├: ╦EYBOARD ╠AYOUTS.